package com.kaka.bus.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by zhangqi on 2017/11/14.
 */

public class Product implements Serializable{


    /**
     * account_manage_fee : 11
     * productUse : ["bbbbb"]
     * creation_user : 0
     * information_manage_fee : 21
     * maximum_amount : 20000
     * creation_date : 1514512195000
     * product_type_id : 43
     * minimum_amount : 1000
     * productTerm : [{"penalty_level_5":0,"term_id":3,"penalty_level_4":0,"penalty_level_3":0,"penalty_level_2":0,"penalty_level_1":0,"product_id":0,"penalty_interest_leve_2":0,"interest_rate":0,"penalty_interest_leve_3":0,"term":12,"penalty_interest_leve_1":0,"penalty_interest_leve_4":0,"penalty_interest_leve_5":0}]
     * product_name : aaaaa
     * update_date : 1514862396000
     * times : 54
     * update_user : 0
     * platform_manage_fee : 21
     * interest_rate : 0
     * product_icon : saassa
     * id : 2
     * interval_amount : 100
     * product_description : aaaa
     * finance_title : sasasa
     * status : 1
     */

    private String account_manage_fee;
    private String creation_user;
    private String information_manage_fee;
    private String maximum_amount;
    private String creation_date;
    private String product_type_id;
    private String minimum_amount;
    private String product_name;
    private String update_date;
    private String times;
    private String update_user;
    private String platform_manage_fee;
    private String interest_rate;
    private String product_icon;
    private String id;
    private String interval_amount;
    private String product_description;
    private String finance_title;
    private String status;
    private List<String> productUse;
    private List<ProductTermEntity> productTerm;

    public String getAccount_manage_fee() {
        return account_manage_fee;
    }

    public void setAccount_manage_fee(String account_manage_fee) {
        this.account_manage_fee = account_manage_fee;
    }

    public String getCreation_user() {
        return creation_user;
    }

    public void setCreation_user(String creation_user) {
        this.creation_user = creation_user;
    }

    public String getInformation_manage_fee() {
        return information_manage_fee;
    }

    public void setInformation_manage_fee(String information_manage_fee) {
        this.information_manage_fee = information_manage_fee;
    }

    public String getMaximum_amount() {
        return maximum_amount;
    }

    public void setMaximum_amount(String maximum_amount) {
        this.maximum_amount = maximum_amount;
    }

    public String getCreation_date() {
        return creation_date;
    }

    public void setCreation_date(String creation_date) {
        this.creation_date = creation_date;
    }

    public String getProduct_type_id() {
        return product_type_id;
    }

    public void setProduct_type_id(String product_type_id) {
        this.product_type_id = product_type_id;
    }

    public String getMinimum_amount() {
        return minimum_amount;
    }

    public void setMinimum_amount(String minimum_amount) {
        this.minimum_amount = minimum_amount;
    }

    public String getProduct_name() {
        return product_name;
    }

    public void setProduct_name(String product_name) {
        this.product_name = product_name;
    }

    public String getUpdate_date() {
        return update_date;
    }

    public void setUpdate_date(String update_date) {
        this.update_date = update_date;
    }

    public String getTimes() {
        return times;
    }

    public void setTimes(String times) {
        this.times = times;
    }

    public String getUpdate_user() {
        return update_user;
    }

    public void setUpdate_user(String update_user) {
        this.update_user = update_user;
    }

    public String getPlatform_manage_fee() {
        return platform_manage_fee;
    }

    public void setPlatform_manage_fee(String platform_manage_fee) {
        this.platform_manage_fee = platform_manage_fee;
    }

    public String getInterest_rate() {
        return interest_rate;
    }

    public void setInterest_rate(String interest_rate) {
        this.interest_rate = interest_rate;
    }

    public String getProduct_icon() {
        return product_icon;
    }

    public void setProduct_icon(String product_icon) {
        this.product_icon = product_icon;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getInterval_amount() {
        return interval_amount;
    }

    public void setInterval_amount(String interval_amount) {
        this.interval_amount = interval_amount;
    }

    public String getProduct_description() {
        return product_description;
    }

    public void setProduct_description(String product_description) {
        this.product_description = product_description;
    }

    public String getFinance_title() {
        return finance_title;
    }

    public void setFinance_title(String finance_title) {
        this.finance_title = finance_title;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public void setProductUse(List<String> productUse) {
        this.productUse = productUse;
    }

    public void setProductTerm(List<ProductTermEntity> productTerm) {
        this.productTerm = productTerm;
    }

    public List<String> getProductUse() {
        return productUse;
    }

    public List<ProductTermEntity> getProductTerm() {
        return productTerm;
    }

    public static class ProductTermEntity implements Serializable{
        /**
         * penalty_level_5 : 0
         * term_id : 3
         * penalty_level_4 : 0
         * penalty_level_3 : 0
         * penalty_level_2 : 0
         * penalty_level_1 : 0
         * product_id : 0
         * penalty_interest_leve_2 : 0
         * interest_rate : 0
         * penalty_interest_leve_3 : 0
         * term : 12
         * penalty_interest_leve_1 : 0
         * penalty_interest_leve_4 : 0
         * penalty_interest_leve_5 : 0
         */

        private String penalty_level_5;
        private String term_id;
        private String penalty_level_4;
        private String penalty_level_3;
        private String penalty_level_2;
        private String penalty_level_1;
        private String product_id;
        private String penalty_interest_leve_2;
        private String interest_rate;
        private String penalty_interest_leve_3;
        private String term;
        private String penalty_interest_leve_1;
        private String penalty_interest_leve_4;
        private String penalty_interest_leve_5;

        public String getPenalty_level_5() {
            return penalty_level_5;
        }

        public void setPenalty_level_5(String penalty_level_5) {
            this.penalty_level_5 = penalty_level_5;
        }

        public String getTerm_id() {
            return term_id;
        }

        public void setTerm_id(String term_id) {
            this.term_id = term_id;
        }

        public String getPenalty_level_4() {
            return penalty_level_4;
        }

        public void setPenalty_level_4(String penalty_level_4) {
            this.penalty_level_4 = penalty_level_4;
        }

        public String getPenalty_level_3() {
            return penalty_level_3;
        }

        public void setPenalty_level_3(String penalty_level_3) {
            this.penalty_level_3 = penalty_level_3;
        }

        public String getPenalty_level_2() {
            return penalty_level_2;
        }

        public void setPenalty_level_2(String penalty_level_2) {
            this.penalty_level_2 = penalty_level_2;
        }

        public String getPenalty_level_1() {
            return penalty_level_1;
        }

        public void setPenalty_level_1(String penalty_level_1) {
            this.penalty_level_1 = penalty_level_1;
        }

        public String getProduct_id() {
            return product_id;
        }

        public void setProduct_id(String product_id) {
            this.product_id = product_id;
        }

        public String getPenalty_interest_leve_2() {
            return penalty_interest_leve_2;
        }

        public void setPenalty_interest_leve_2(String penalty_interest_leve_2) {
            this.penalty_interest_leve_2 = penalty_interest_leve_2;
        }

        public String getInterest_rate() {
            return interest_rate;
        }

        public void setInterest_rate(String interest_rate) {
            this.interest_rate = interest_rate;
        }

        public String getPenalty_interest_leve_3() {
            return penalty_interest_leve_3;
        }

        public void setPenalty_interest_leve_3(String penalty_interest_leve_3) {
            this.penalty_interest_leve_3 = penalty_interest_leve_3;
        }

        public String getTerm() {
            return term;
        }

        public void setTerm(String term) {
            this.term = term;
        }

        public String getPenalty_interest_leve_1() {
            return penalty_interest_leve_1;
        }

        public void setPenalty_interest_leve_1(String penalty_interest_leve_1) {
            this.penalty_interest_leve_1 = penalty_interest_leve_1;
        }

        public String getPenalty_interest_leve_4() {
            return penalty_interest_leve_4;
        }

        public void setPenalty_interest_leve_4(String penalty_interest_leve_4) {
            this.penalty_interest_leve_4 = penalty_interest_leve_4;
        }

        public String getPenalty_interest_leve_5() {
            return penalty_interest_leve_5;
        }

        public void setPenalty_interest_leve_5(String penalty_interest_leve_5) {
            this.penalty_interest_leve_5 = penalty_interest_leve_5;
        }
    }
}
